package com.ihr360.insurance.entity.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 供花名册社保公积金数据编辑功能使用的Entity
 * <p>
 * Created by Eric on 2018/4/24/024.
 */
@Data
public class StaffBenefitEntity implements Serializable {

    private static final long serialVersionUID = -2708189686815127333L;

    private String staffId;

    /**
     * 花名册老版本的社保方案数据id
     */
    private String tmpSiBenefitId;

    /**
     * 社保方案id
     */
    private Long siBenefitId;
    /**
     * 社保缴纳地
     */
    private Long siDivisionId;
    /**
     * 社保缴纳基数
     */
    private Integer siBase;
    /**
     * 社保起始缴纳月
     */
    private Date siStartOn;
    /**
     * 社保最后缴纳月
     */
    private Date siEndOn;
    /**
     * 社保账号
     */
    private String siAccountNumber;

    /**
     * 公积金方案id
     */
    private Long hfBenefitId;
    /**
     * 公积金缴纳地
     */
    private Long hfDivisionId;
    /**
     * 公积金缴纳基数
     */
    private Integer hfBase;
    /**
     * 公积金起始缴纳月
     */
    private Date hfStartOn;
    /**
     * 公积金最后缴纳月
     */
    private Date hfEndOn;
    /**
     * 公积金账号
     */
    private String hfAccountNumber;
    /**
     * 补充公积金账号
     */
    private String supplementaryHfAccountNumber;

    /**
     * 社保省（旧版使用）
     */
    private String siProvinceCode;

    /**
     * 社保 市（旧版使用）
     * */
    private String siCityCode;

    /**
     * 社保 区县（旧版使用）
     * */
    private String siAreaCode;


    /**
     * 公积金省（旧版使用）
     */
    private String hfProvinceCode;

    /**
     * 公积金 市（旧版使用）
     * */
    private String hfCityCode;


}
